/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package cms.dataaccess;

import cms.exceptions.HibernateAccessLayerException;
import dto.Participant;
import java.util.List;

/**
 *
 * @author TauPo
 */
public interface ParticipantDAO {
     public List<Participant> findParticipantByConferenceName(String ParticipantName) throws HibernateAccessLayerException ;
     public List<Participant> findParticipantByUserName(String userName) throws HibernateAccessLayerException ;
     public List<Participant> findByCustomizeQuery (String queryString) throws HibernateAccessLayerException ;
     public Participant findParticipant (String conferenceName,String userName) throws HibernateAccessLayerException ;
     public List<Participant> findAllParticipant() throws HibernateAccessLayerException ;
     public void insertParticipant(Participant participant) throws HibernateAccessLayerException ;
     public void updateParticipant(Participant participant) throws HibernateAccessLayerException ;
     public void deleteParticipant(Participant participant) throws HibernateAccessLayerException ;
   
}
